home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Compression / Opener / Opener.app / submit < prev    next >
Text File  |  1993-07-15  |  2KB  |  69 lines

  1. #! /bin/csh -f
  2. # post files to submissions folder at purdue, orst, media lab.
  3. # and send e-mail to archive maintainers.
  4. # Something like this should probably be added to "Opener"
  5. # so one can drop a bundle into Opener and have it archived.
  6. #
  7. # Please send improvements to this script to
  8. # Michael Hawley
  9. # mike@media-lab.mit.edu
  10. # MIT Media Laboratory
  11. # 20 Ames Street
  12. # Cambridge, MA 02139
  13. #
  14. set m = /usr/lib/sendmail # open Send window in Mail; else use /usr/lib/sendmail
  15. set p = (pub/next/submissions         pub/next/submissions)
  16. set h = (sonata.cc.purdue.edu         cs.orst.edu)
  17.         # if you change $h, change the addresses in the letter below.
  18. set n = 1
  19. set name = `finger $user | head -1 | sed 's/.*: //'`
  20. set host = `hostname`
  21.  
  22. if ($n) then
  23.   foreach i ($h)
  24.     echo -n $i\:$p[$n] . . .
  25.     ftp -i -n $i <<.
  26.       user anonymous $user@$host
  27.       hash
  28.       bin
  29.       cd $p[$n]
  30.       mput $*
  31. .
  32.     @ n++
  33.   end
  34. endif
  35.  
  36.  
  37. cat > /tmp/submit$$ <<.
  38. To: archive-server@cc.purdue.edu
  39. Subject: submission
  40. Cc: next-ftp@cs.orst.edu comp-sys-next-misc@ucbvax.berkeley.edu
  41.  
  42. [insert one-line description here]
  43. -----------------------------------------------------
  44. Folks -
  45.  
  46.     $*
  47. have been deposited to ~pub/next/submissions.
  48.  
  49. Please let me know when it's in its proper place 
  50. so it can be announced in comp.sys.next.announce.
  51.  
  52.     thanks,
  53.     $name
  54.     $user@$host
  55. -----------------------------------------------------
  56. [insert README file here]
  57. .
  58.  
  59. if ("$m" == "") then
  60.     set send = /usr/lib/sendmail
  61. endif
  62. if ("$m" == "/usr/lib/sendmail") then
  63.     vi /tmp/submit$$
  64.     $m -t < /tmp/submit$$
  65. else
  66.     $m < /tmp/submit$$
  67. endif
  68. /bin/rm /tmp/submit$$
  69.